/* jQuery UI Interaction States */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default	{
	.ui-border(@ui-default-state-border);
	.ui-background(@ui-default-state-background, @ui-default-state-texture, @ui-default-state-fill);
	font-weight: @ui-font-weight;
	color: @ui-default-state-color;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited	{
	color: @ui-default-state-color;
	text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus 	{
	.ui-border(@ui-hover-state-border);
	.ui-background(@ui-hover-state-background, @ui-hover-state-texture, @ui-hover-state-fill);
	font-weight: @ui-font-weight;
	color: @ui-hover-state-color;
}

.ui-state-hover a,
.ui-state-hover a:hover {
	color: @ui-hover-state-color;
	text-decoration: none;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active	{
	.ui-border(@ui-active-state-border);
	.ui-background(@ui-active-state-background, @ui-active-state-texture, @ui-active-state-fill);
	font-weight: @ui-font-weight;
	color: @ui-active-state-color;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: @ui-active-state-color;
	text-decoration: none;
}

.ui-widget :active {
	outline: none;
}

/* jQuery UI Interaction Cues */

.ui-state-disabled {
	cursor: default !important;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	.ui-border(@ui-highlight-border);
	.ui-background(@ui-highlight-background, @ui-highlight-texture, @ui-highlight-fill);
	color: @ui-highlight-color;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a	{
	color: @ui-highlight-color;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error	{
	.ui-border(@ui-error-border);
	.ui-background(@ui-error-background, @ui-error-texture, @ui-error-fill);
	color: @ui-error-color;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a	{
	color: @ui-error-color;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text 	{
	color: @ui-error-color;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary	{
	font-weight: @ui-font-weight;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: ~"Alpha(Opacity = 70)";
	font-weight: normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled
	{
	opacity: .35;
	filter: ~"Alpha(Opacity = 35)";
	background-image: none;
}